package com.bl.student.service.vo.task;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.persistence.Column;

/**
 * Created by liangweikang on 19/5/29.
 */
@Data
public class TaskSearchVo {

    @ApiModelProperty(value = "状态 PRE 发布 ONLINE 正在进行 FINISH 已完成 FAIL 失败")
    private String status;

    @ApiModelProperty(value = "三级分类")
    private String classc;

    @ApiModelProperty(value = "二级分类")
    private String classb;

    @ApiModelProperty(value = "一级分类")
    private String classa;

    @ApiModelProperty(value = "一级分类")
    private String online;

    @ApiModelProperty(value = "甲方性别 ''男'', ''女'")
    private String sex;

    @ApiModelProperty(value = "价格区间 ''200-400'', ''400-600'")
    private String price;

    @ApiModelProperty(value = "'语言 ''英语'', ''阿拉伯语'', ''日语''...")
    private String language;

    @ApiModelProperty(value = "年级")
    private String grade;

    @ApiModelProperty(value = "乙方学校 ''985'', ''211'', ''国外名校''")
    private String college;

    @ApiModelProperty(value = "乙方学历 ''本科生'', ''硕士及博士'', ''专职教师''")
    private String type;

    @ApiModelProperty(value = "老师星级")
    private String star;

    @ApiModelProperty(value = "教授地点 ''城市'', ''地区''")
    private String location;

    @ApiModelProperty(value = "时间区间 ''今日'', ''近几日'', ''具体日期时间'")
    private String time;

    @ApiModelProperty(value = "字数")
    private String count;

    @ApiModelProperty(value = "学生 or 外教")
    private String role;

    @ApiModelProperty(value = "中文水平")
    private String chinese;

    @ApiModelProperty(value = "中文水平")
    private String env;

    @ApiModelProperty(value = "标题")
    private String title;

    @ApiModelProperty(value = "中文水平")
    private String detail;

    @ApiModelProperty(value = "乙方性别")
    @Column(name = "t_sex")
    private String tSex;

    private int page;

    private int size;

    private double longitude;

    private double latitude;

    @ApiModelProperty(value = "代买：食品 饮品 药类 其他 需要筛选")
    @Column(name = "buy_type")
    private String buyType;

    @ApiModelProperty(value = "跑腿：跑腿类型  需要筛选 ")
    @Column(name = "run_type")
    private String runType;

    @ApiModelProperty(value = "排序类型")
    private String sortType;

}
